# npm 镜像

taobao 镜像站


# 所有镜像列表
https://npm.taobao.org/mirrors/

# node 编译版本镜像
https://npm.taobao.org/dist

# 同上
https://npm.taobao.org/mirrors/node/
1
2
3
4
5
6
7
8
9

# 方式一

将 windows C:\Users\XXX 用户名文件夹下的 .npmrc 文件编辑输入以下内容即可

# .npmrc

registry=https://registry.npm.taobao.org/
disturl=https://npm.taobao.org/dist
sass-binary-site=http://npm.taobao.org/mirrors/node-sass/
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
1
2
3
4
5
6
7
8

# 方式二(执行结果等同于方式一)

npm 默认镜像源

https://registry.npmjs.org
1

将 npm 的镜像源替换为 cnpm 镜像源

  • 安装时临时替换
npm i xxName --registry=https://registry.npm.taobao.org
1
  • 全局替换
npm config set registry https://registry.npm.taobao.org
1

将 npm 镜像源恢复

  • 临时恢复
npm i xxName --registry=https://registry.npmjs.org
1
  • 全局恢复

npm config set registry https://registry.npmjs.org/
1

# 替换 disturl

npm config set disturl https://registry.npmjs.org/
1

# 查看当前使用的镜像源

npm config get registry
npm config get disturl
1
2